// pages/merchant_list/index.js
// pages/me/index.js
import {navTo,navToTab,onInput,onClick,showText} from '../../utils/reuse'
import {getStore,statusShop} from '../../api/index'
import {baseURL} from '../../utils/request'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    checked: true,
    list:[],
    button_show:false,
    shop_label:0
  },
  // true false常规
  click(key){
    onClick(key,this)
  },
  input(key){
    onInput(key,this)
  },
  nav(key){
    navTo(key)
  },
  navtab(e){
    navToTab(e)
  },
  clickItem(e){
    var id = e.currentTarget.dataset.id
    wx.setStorageSync('shop_id', id)
    showText('切换成功！',1)
    setTimeout(() => {
      wx.switchTab({
        url: '/pages/me/index',
      })
    }, 1000);
  },
  onChange(e) {
    var index = e.currentTarget.dataset.index
    var url = `list[${index}].status`
    var id = e.currentTarget.dataset.id
    if(e.detail){
      this.setData({
        [url]: '1'
      })
    }else{
      this.setData({
        [url]: '0'
      })
    }
    var obj = {
      uid:wx.getStorageSync('uid'),
      shop_id:id,
      status:this.data.list[index].status
    }
    statusShop(obj).then(res=>{
      if(res.sta !== 1){
        showText('设置失败！',2)
      }
    })
  },
  getSotre(){
    var that = this
    var uid = wx.getStorageSync('uid')
    
    getStore(uid).then(config=>{
      if(config.sta == 1){
        if(config.msg.length > 0){
          config.msg.forEach(item=>{
            var arr = []
            if(item.images){
              var arr1 = []
              arr = item.images.split(',')
              arr.forEach(item=>{
                arr1.push(baseURL + item)
              })
              item.images = arr1
            }
          })
          var num = config.msg.find(item=> item.switch == 0)
          if(num){
            this.setData({
              button_show:true
            })
          }
          this.setData({
            list:config.msg,
            shop_label:wx.getStorageSync('shop_id')
          })

        }
        // if(config.msg.length !==0){

        // }
        // that.setData({
        //   storeState:config.msg.switch
        // })
      }
      // else if(config.sta == 0){
      //   wx.navigateTo({
      //     url: '/pages/merchant/index',
      //   })
      // }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // this.getSotre()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getSotre()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})